#pragma once
#include<iostream>
#include<cstdio>
using namespace std;
#include<string>
#include<vector>
#include<unistd.h>
#include<stdlib.h>
#include<cassert>
#include<sys/stat.h>
#include<sys/wait.h>

typedef void (* task_t)();  //重定义函数指针

//任务执行， 这里使用lol的例子
void task1()
{
    cout << "lol 刷新日志" << endl;
}

void task2()
{
    cout << "lol 更新野区" << endl;
}
void task3()
{
    cout << "lol 检测软件是否更新， 如果需要就提示用户" << endl;
}
void task4()
{
    cout << "lol 用户释放技能 更新用户的技能和血量" << endl;    
}

void LoadTask(vector<task_t> *tasks)
{
    tasks->push_back(task1);
    tasks->push_back(task2);
    tasks->push_back(task3);
    tasks->push_back(task4);
}